Objectives of the Programme
The goals of the computer department are to prepare students for graduate training in some specialized area of computer science, to prepare students for jobs in industry, business or government; and to provide support courses for students in engineering, mathematics and other fields requiring computing skills.
Upon successful completion of the programme, students would be able to:
· Demonstrate a broad knowledge of Computer Science which includes data structures, operating systems, computer programming skills, computer organization, algorithm design, and automata theory.
· Gain a substantial knowledge of one of the following Computer Science
specialties: Database, Networking, Artificial Intelligence, Information Security, Computer Engineering.
· Demonstrate the ability to recognize, design and implement efficient software solutions to problems.
· Demonstrate knowledge and understanding of professional ethics and responsible behavior.
· Become successful professionals able to gain Employment and/or to be accepted into a Computer Science Ph.D. program
Admission Requirements
(a) An applicant for admission to a course of study leading to the award of Master’s degree in Computer Science of the University shall be:
(i) A graduate of Babcock University or its equivalents in Computer Science or Information Technology related discipline; or
ii) A graduate of any other tertiary institution approved by appropriate agencies of government in related disciplines.
iii) An applicant who holds a recognized qualification approved by senate of the University.
iv) A graduate of Babcock University’s Postgraduate Diploma (PGD) in Computer Science with a minimum of 3.0/5.0 CGPA is eligible for admission to the MSc Computer Science programme.
(b) An applicant for Master’s degree programme in Computer Science shall normally possess not lower than Second Class Lower Division Honours degree with a CGPA of 3.0/5.0 to be eligible for admission.
Notwithstanding the regulation (a) above, the Department may require an applicant to undergo such tests as may be prescribed by the Postgraduate school or take such prerequisite course(s) and pass such examination as shall be prescribed.
Qualifying Examination
The candidates seeking admission shall be made to procure admission forms and subjected to a qualifying examination. Subject to good performance of the candidates in the qualifying examination, the Department shall recommend them to the College of Postgraduate Studies for provisional admission into the program.
Graduation Requirements
The M.Sc. (Computer Science) programme is designed to cover a period of 3 semesters of academic work. The major modes of lecture delivery include the following: Direct classroom teacher/student contact, library assignments and material searches, seminar presentations, tutorials and group assignment.
To obtain M.Sc. Computer Science degree, a candidate must take and pass a minimum of 49 units of courses made up as follows:
List of Courses for MSc in Computer Science
COURSE CODE |
COURSE TITLE |
1st |
2nd |
3rd |
|
GENERAL COURSES |
|
||
GEDS 801 |
Religion, Faith and Morality |
2 |
|
|
GEDS 802 |
Statistics |
|
2 |
|
|
CORE COURSES |
|
||
COSC 800 |
Christian Ethics in Computing |
|
3 |
|
COSC 801 |
Advanced Computer Architecture |
3 |
|
|
COSC 802 |
Internet Systems |
|
3 |
|
COSC 811 |
Advanced Computer Networks |
3 |
|
|
COSC 812 |
Design and Analysis of Algorithms |
|
3 |
|
COSC 821 |
Advanced Programming Techniques |
3 |
|
|
COSC 822 |
Research Methods in Computer Science |
|
3 |
|
COSC 8-- |
Specialized Elective Courses* |
9 |
6 |
|
COSC 870 |
Research Seminar |
|
|
3 |
COSC 890 |
Dissertation |
|
|
6 |
|
TOTAL = 49 Credits |
20 |
20 |
9 |
* SPECIAL NOTES:
- Each student is to take three (3) elective courses in the first semester and two (2) elective courses in the second semester; five (5) elective courses in all.
- Each student must take a maximum of three (3) elective courses from the track that aligns with his/her specialization. The other two (2) elective courses are to be picked from two other specialization tracks that complement the scope of the student’s dissertation, as well as for crossbreeding purposes. Consult Programme Coordinator and HoD.
- The track from which a student selects the most elective course credits MUST be the specialization specified on his/her admission letter.
- It is required that the dissertation of the student should be written in line with the chosen area of specialization.
SPECIALIZATION TRACKS/ELECTIVE COURSES
Track I: Artificial Intelligence [Lead: Dr. Kuyoro S.] |
||||
COSC 828 |
Experts Systems |
|
(3) |
|
COSC 851 |
Introduction to Symbolic Artificial Intelligence |
(3) |
|
|
COSC 863 |
Introduction to Robotics |
(3) |
|
|
COSC 865 |
Computer Vision |
(3) |
|
|
COSC 866 |
Deep Learning |
|
(3) |
|
COSC 876 |
Machine Learning |
|
(3) |
|
Track II: Biomedical Informatics [Lead: Dr. Onuiri E.E. | Dr. Ebiesuwa O.] |
||||
COSC 845 |
Healthcare Information Systems (HIS) |
(3) |
|
|
COSC 846 |
Decision Support Systems for Biomedical Modelling |
|
(3) |
|
COSC 847 |
Image Processing and Visualization in Biomedical Sciences |
(3) |
|
|
COSC 848 |
Programming for Health Informatics |
|
(3) |
|
COSC 849 |
Healthcare Information Processing |
(3) |
|
|
COSC 854 |
Controlled Medical Terminology |
|
(3) |
|
Track III: Computer Science [Lead: Dr. Eze M.O.] |
||||
COSC 825 |
Operating Systems |
(3) |
|
|
COSC 831 |
Microprocessor Systems |
(3) |
|
|
COSC 832 |
Advanced Database Systems |
|
(3) |
|
Track IV: Cybersecurity [Lead: Dr. Adesegun O.] |
||||
COSC 836 |
Programming for System Administration |
|
(3) |
|
COSC 837 |
Linux Systems Administration |
(3) |
|
|
COSC 838 |
Web Application Penetration Testing |
|
(3) |
|
COSC 839 |
Network Administration |
(3) |
|
|
COSC 842 |
Information Security & Risk Management |
|
(3) |
|
COSC 843 |
Infrastructure Penetration Testing |
(3) |
|
|
Track V: Data Analytics & Business Intelligence [Lead: Dr. Okoro U.R. | Dr. Omotunde O.] |
||||
COSC 868 |
Big Data Engineering |
|
(3) |
|
COSC 871 |
Business Information Systems |
(3) |
|
|
COSC 874 |
Strategic Information Systems |
|
(3) |
|
COSC 875 |
Business Intelligence |
(3) |
|
|
COSC 877 |
Data Visualization and Presentation |
(3) |
|
|
Track VI: Information Technology [Lead: Prof. Adebayo A.O. | Dr. Ogu E.C.] |
||||
ITGY 855 |
Systems & Operations Analysis |
(3) |
|
|
ITGY 856 |
Data Management |
|
(3) |
|
ITGY 857 |
Cloud Computing Services & Operations |
(3) |
|
|
ITGY 858 |
Information Technology (IT) Governance |
|
(3) |
|
ITGY 859 |
Ethics in Information Technology |
(3) |
|
|
ITGY 861 |
Digital Development for Business |
(3) |
|
|
ITGY 884 |
Information Technology (IT) Project Management |
|
(3) |
|
Track VII: Networking & Telecommunication [Lead: Dr. Ajaegbu C.] |
||||
COSC 833 |
Data Communications and Networking |
(3) |
|
|
COSC 835 |
Signalling System No. 7 (SS7) |
(3) |
|
|
COSC 852 |
Electronic Signal Processing |
|
(3) |
|
COSC 862 |
Wireless Communications |
|
(3) |
|
Track VIII: Software Engineering [Lead: Dr. Adekola O.D.] |
||||
SENG 834 |
Formal Methods in Software Engineering |
|
(3) |
|
SENG 863 |
Web and Cloud Applications Development |
(3) |
|
|
SENG 864 |
Designing and Developing Object-oriented Software |
|
(3) |
|
SENG 865 |
Component-based Software Development |
(3) |
|
|
SENG 866 |
Software Design: Principles, Models, and Patterns |
|
(3) |
|
|